package com.talkweb.ncfw.security.springsecurity;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.talkweb.ncfw.web.utils.HttpServletUtils;

/**
 * <p>文件名称: AjaxAuthenticationHelper.java</p>
 * <p>文件描述: ajax认证帮助</p>
 * <p>版权所有: 版权所有(C)2010</p>
 * <p>公　　司: 拓维信息系统股份有限公司</p>
 * <p>内容摘要: 简要描述本文件的内容，包括主要模块、函数及能的说明</p>
 * <p>其他说明: 其它内容的说明</p>
 * <p>完成日期: 2011-5-23</p>
 * <p>修改记录1:</p>
 * <pre>
 *    修改日期:
 *    修 改 人:
 *    修改内容:
 * </pre>
 * <p>修改记录2：…</p>
 * @author  Wuqingming
 */
public class AjaxAuthenticationHelper {
	
	public static boolean proccessAjaxRequest (boolean ifSuccess, String msg, 
			HttpServletRequest request, HttpServletResponse response) {
		 boolean result = false;
		 if (HttpServletUtils.isAjaxRequest(request)) {
			 result = true;
			 try {
				PrintWriter pw = response.getWriter();
				pw.println("{success: " + ifSuccess + ", msg: '" + msg + "'}");
				pw.flush();
				pw.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		 }
		 return result;
	 }
	
}

